package com.feicheng.house.service;

import com.feicheng.house.entity.Permission;
import com.feicheng.house.entity.Shop;
import com.feicheng.house.result.ResultInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author feichengTech
 * @since 2021-11-05
 */
public interface IShopService extends IService<Shop> {
/**
 * 查询门店列表-根据条件分页查询所有门店
 * 
 * @param currentPage 当前页
 * @param pageSize 每页条数
 * @param searchKey 搜索条件
 * @return 所有仓库信息
 */
	ResultInfo getAllShop(Integer currentPage,Integer pageSize,String searchKey);
	/**
	 * 查询单个职能
	 * @param shopId 門店Id
	 * @return 門店详情
	 */
    ResultInfo getOne(Integer shopId);
    /**
	 * 删除门店信息
	 * @param shopId 門店Id
	 * @return 門店详情
	 */
    
    ResultInfo deleteshop(Integer ShopId);
    /**
	 * 新增门店信息
	 * @param shopId 门店Id
	 * @return 门店详情
	 */
	
	ResultInfo add(Shop shop,String menjns);
	/**
	 * 修改门店信息
	 * @param shop 门店对象
	 * @return Boolean值
	 */

	ResultInfo change(Shop shop,String menjns);
	
	ResultInfo all();
}
